const express = require('express')
const cors = require('cors')

const app = express()

app.set('secret', 'aewqr2342423dfdgf')  // 设置一个密钥，用于生成 token

app.use(express.json()) // 前端传参转 json
app.use(cors())  // 解决跨域问题
app.use(`/admin`, express.static(__dirname+'/admin')) // 利用 Express 托管静态文件,将打包好的admin页面包托管，直接用localhost:3001/admin  就可以访问
app.use(`/`, express.static(__dirname+'/web')) // 利用 Express 托管静态文件,将打包好的web页面包托管，直接用localhost:3001/  就可以访问
app.use(`/uploads`, express.static(__dirname+'/uploads')) // 利用 Express 托管静态文件


// 链接 mongodb 数据库
require('./plugins/db.js')(app)

// 使用 router 定义接口 (后台管理的接口)
require('./routes/admin/index.js')(app)

// 使用 router 定义接口 (web 端接口)
require('./routes/web/index.js')(app)













app.listen(3001, () => {
    console.log('server is running 3001');
})